.

IP’s públicos da GupShup para adicionar a Whitelits do meu firewall

2193 Visualizações
27, maio de 2021
Henrique Souza

Requisitos de Comunicação entre Tactium Omni e Gupshup

1. Publicação do servidor do Webhook

Antes de qualquer liberação, é necessário garantir que o servidor do Webhook do Tactium Omni esteja publicado na Internet e possua um certificado SSL válido, permitindo que a Gupshup consiga se autenticar para o recebimento e envio das mensagens.

2. Liberação de IPs no Firewall

Após a validação do servidor, alguns IPs devem ser adicionados à whitelist do firewall do cliente, permitindo o recebimento e envio das requisições da Gupshup.

IPs utilizados para envio e recebimento de mensagens

  • 34.202.224.208
  • 52.66.99.126
  • 15.206.217.7
  • 3.6.228.131
  • 13.126.35.181
  • 13.232.49.3
  • 13.232.173.180
  • 13.127.57.130
  • 13.234.143.231
  • 3.7.115.196
  • 18.193.1.225
  • 3.68.131.220
  • 63.176.209.228
  • 63.183.31.123

Observação

Os IPs abaixo:

  • 15.206.217.7
  • 13.234.143.231
  • 3.7.115.196
  • 3.6.228.131

não foram removidos formalmente, porém deixaram de constar na relação encaminhada pela Gupshup no e-mail de abril de 2025.

3. Envio de anexos (Operador → Cliente)

Recentemente, a Gupshup/Meta alterou o processo de envio de arquivos do operador para o cliente. Nesse novo fluxo, é utilizado um conjunto de IPs dinâmicos (não fixos e ainda não mapeados) para realizar as seguintes etapas:

  1. Coleta do arquivo no servidor do OmniPA;
  2. Upload do arquivo para a nuvem da Meta/Gupshup;
  3. Envio do anexo ao destinatário final.

Devido à utilização de IPs não fixos, a solução inicialmente adotada é realizar a liberação por geolocalização, permitindo requisições originadas dos seguintes países:

  • Brasil
  • Estados Unidos (Meta)
  • Índia (Gupshup)

Considerações

Como o processo de upload de anexos utiliza IPs dinâmicos, a liberação por geolocalização é atualmente a alternativa recomendada para garantir o correto funcionamento do envio de arquivos através do canal WhatsApp integrado ao Tactium Omni.


Este conteúdo foi útil para você?
Array
50% LikesVS
50% Dislikes